package com.atguigu.bigdata.scala.chapter09;



import com.atguigu.bigdata.scala.mytest.chapter09.Student;


import java.io.FileInputStream;
import java.io.FileNotFoundException;

public class Scala01_Exception_Java {
    public static void main(String[] args) {

        // TODO - 异常
        // java中的异常有两大分类
        // 编译时异常：在程序编译时出现,提示程序开发的异常
        // 运行时异常：在程序运行时出现的异常，就称之为运行时异常

        // java特性：鲁棒性（健壮性）
        // 所有的异常都是类，怎么可能会在编译时就创建

//        try {
//            int i = 0;
//            int j = 10 / i;
//            System.out.println(j);
//
//            new FileInputStream("xxxxx");
//        } catch (ArithmeticException e) {
//            System.out.println("除数为0的算术异常");
//        } catch (FileNotFoundException e) {
//            System.out.println("文件找不到异常");
//        } catch (Exception e) {
//            e.printStackTrace();
//        } finally {
//            // 释放资源
//        }

        //new FileInputStream("xxxxx");

        Scala01_Exception.test();
    }
}
